package com.bbcare.department.plat.service;

import java.util.List;
import java.util.Map;

import com.bbcare.department.plat.entity.BrowsDetail;
import com.bbcare.department.plat.entity.EducationContent;
import com.bbcare.department.plat.entity.EducationContentInfo;
import com.bbcare.department.plat.entity.EducationTemplate;

public interface IEducationManagerService {
	
	List<EducationContentInfo> getContentlistByCondition(Map<String, Object> paramMap) throws Exception;

	EducationContentInfo getEducationContentById(Map<String,Object> param) throws Exception;

	EducationTemplate getTemplateById(Map<String, Object> paramMap) throws Exception;

	List<EducationTemplate> getTemplatelistByCondition(Map<String, Object> paramMap) throws Exception;

	int browseModify(Map<String, Object> paramMap) throws Exception;

	int deleteyContentsByIds(List<String> ids) throws Exception;

	String educationModitfy(Map<String,Object> map) throws Exception;

	String browseSave(BrowsDetail browsDetail) throws Exception;
	
	int getContentsCountByDeptId(Map<String,Object> map)throws Exception ;
	
	int getTemplateCount(Map<String,Object> map) throws Exception ;
	
	List<Map<String,Object>> browseStatistics(Map<String,Object> map) throws Exception;
	
	List<Map<String,Object>> getContentlistforApp(Map<String, Object> paramMap) throws Exception;
	
	int stopEducation(EducationContent edu) throws Exception;
}
